package com.ophiux.cs.infrastructure.mapper.consultBase;

import java.util.List;

import com.ophiux.cs.domain.consultBase.model.entity.Focus;
import com.ophiux.cs.domain.consultBase.model.valueobj.FocusValueObj;
import com.ophiux.cs.domain.consultBase.model.valueobj.GetFocusDoctorsValueObject;
import com.ophiux.utils.exception.OphiuxDaoException;

public interface FocusMapper {

	void insert(Focus obj) throws OphiuxDaoException;
	
	void update(Focus obj) throws OphiuxDaoException;
	
	Focus getFocusInfo(FocusValueObj obj) throws OphiuxDaoException;
	
	/**
	 * 查询关注医生列表
	 * @param obj
	 * @return
	 * @throws OphiuxDaoException
	 */
	List<GetFocusDoctorsValueObject> getFocusDoctorList(FocusValueObj obj) throws OphiuxDaoException;
	
}
